package org.stw.bullfrog.ui.events
{
	import flash.events.Event;
	
	public class UIEvent extends Event
	{
		public static const ROLL:String = "rollEvent";
		public static const ROLL_COMPLETE:String = "Roll_Complete";
		public static const CHANGE:String = "UIEvent.Change";
		public static const DRAG_ADD:String = "UIEvent.DragAdd";
		public static const DRAG_REMOVE:String = "UIEvent.DragRemove";
		public static const MOUSE_ANIMATION_STOP:String = "Mouse_animation_stop";
		public static const POPUP_COMPLETE:String = "Popup_complete";
		public static const POPUP_CLOSE:String = "Popup_close";
		public static const POPUP_WINDOW:String = "Popup_window";
		public static const DIALOG_OK:String = "Dialog_OK";
		public static const DIALOG_CANCEL:String = "Dialog_Cancel";
		public static const DIALOG_CLOSE:String = "Dialog_Close";
		public static const LISTITEM_CLICK:String = "ListItem_Click";
		public static const LISTITEM_SELECTED_CHANGE:String = "listitem_selected_change";
		public static const LIST_CLICK:String = "list_click";
		public static const SELECTED_INDEX_CHANGE:String = "selected_index_change";
		public static const LIST_DATA_CHANGE:String = "list_data_change";
		public static const TAB_CLICK:String = "tab_click";
		public static const SCREENPANEL_OPEN:String = "screenPanel_open";
		public static const SCREENPANEL_COMPLETE:String = "screenPanel_complete";
		public static const SCREENPANEL_CLOSE:String = "screenPanel_close";
		public static const LIST_ROLL_COMP:String = "listRollComp";
		
		public function UIEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
		}
	}
}